package com.statistics.service;

import com.alibaba.fastjson2.JSONObject;

import java.util.List;

/**
 * VisualStatisticsService
 *
 * @author chenyy
 * &#064;date 2025/3/4 17:00
 */
public interface VisualStatisticsService {

    JSONObject getZxStatistics();

    JSONObject getHxStatistics();

    JSONObject getAchieveStats();

    JSONObject getAcadAchieveStats();

    JSONObject getTotalResearchers();

    List<JSONObject> getFiveYProjectsStats();

    List<JSONObject> getResearchFundingTop5();

    List<JSONObject> getFiveYPaperStats();

    JSONObject getProjectLevelStats();

    JSONObject getProjectExpenditure();

    JSONObject getProjectFundsReceived();

    List<JSONObject> getFiveYPatentStats();

    List<JSONObject> getUnitAchievementStatsTop5();

    List<JSONObject> getFiveYTotalAchievement();

    List<JSONObject> getFiveYHonorStats();

}